/*html,body{width: 100%;height: 100%;font-family: "微软雅黑";color: #333;}
*{margin: 0;padding: 0;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
textarea,input{font-family: "微软雅黑";outline: none;}
i{font-style: normal;}
input {-webkit-appearance:none;border: none; }
textarea{border: 0;}*/




body,html{width: 100%;height: 100%;font-family: "微软雅黑";}
*{margin: 0;padding: 0;}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
button,textarea { -webkit-appearance: none; box-shadow:none; border-radius: 0px;}
input{outline: none;border: none;}
input {font-family: "微软雅黑";}
input[type="button"] {-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul,li {list-style: none;}
a{text-decoration: none;outline:none ;color: #fff; border: none;}



.top{width: 100%;float: left;position: relative;clear: both;}
.top img{width: 100%;float: left;}
.top .tit {
	width: 100%;
	position: absolute;
	margin-top: 50px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #5b0e10;
}

.top .sub_tit {
	width: 100%;
	position: absolute;
	color: #f12325;
	text-align: center;
	font-weight: bold;
	margin-top: 100px;
	padding: 5px 0;
	font-size: 23px;
}
.count {
	width: 100%;
	height: 78px;
	line-height: 78px;
	font-size: 15px;
	color: #a44a22;
	text-align: center;
	background: #ffa926;
	float: left;
}

.count div {
	width: 33%;
	float: left;
	margin-top: 16px;
}
.count i{float: left;border-right: 1px solid #A44A22;height: 35px;margin-top:23px;}

.count div span{width: 100%;float: left;line-height: 25px;}
.main{width: 100%;float: left;background: #ffc876;font-size: 13px;}
.main span {
	width: 107px;
	background: #A44A22;
	border-radius: 0 18px 18px 0;
	font-size: 15px;
	color: #fff;
	line-height: 25px;
	padding: 5px 0;
	display: block;
	text-indent: 19px;
	margin-top: 15px;

}
.main .content {
	width: 100%;
	font-size: 13px;
	color: #A44A22;
	line-height:25px;
	padding:0 15px;
	box-sizing: border-box;
	margin-top:10px;
	text-indent: 25px;
}
.main .content:last-child{padding-bottom: 15px;}
.vote_area{width: 100%;float: left;background: #ffa926;}
.vote_area .tit {
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #a44a22;
	font-weight: bold;
	text-align: center;
}
.vote_area .vote_box{width: 100%;padding: 0 15px;box-sizing: border-box;}
/*.vote_box .box_lf {
	float: left;
	border: 8px solid #fff;
	background: #fff;
	width:150px;
}*/

.vote_box .box_lf {
	width:49%;
	float: left;
	padding-right: 5px;
	box-sizing: border-box;
	/*border: 8px solid #ffdba5;*/
	padding: 8px;
	box-sizing: border-box;
	background: #ffdba5;
	/*margin-right: 1%;*/
	margin-bottom: 15px;
	border-radius: 10px;
}
.vote_box .box_lf:nth-child(odd){margin-right: 2%;}
.vote_box .box_lf .pic{width:100%;height: 160px;display: block;float: left;position: relative;}
.vote_box .box_lf .pic i {
	width: 30px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 29px;
	text-align: center;
	background: url(../images/bz.png) no-repeat;
	background-size:100% 100% ;
	color: #fff;
	font-size: 13px;
}

.vote_box .box_lf .pic img {
	width: 100%;
	height: 100%;
	float: left;
	display: block;


}
.vote_box .box_lf .p_tit {
	height:20px;
	line-height:20px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 100%;
	padding: 5px 0;
}

.vote_box .box_lf .tp {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
}
.vote_box .box_lf .tp .ps {
	margin-right: 55px;

}
.vote_box .box_lf .tp .ps span {
	display: block;
	width: 100%!important;
	float: left;
	width: 95px;
	background: #322d2c;
	color: #fff;
	text-align: center;
	height: 35px;
	line-height: 35px;
}
.vote_box .box_lf .tp .tp_btn{
	background: #fe6601;color: #fff;text-align: center;float: right;width: 55px;
}
.vote_box .box_lf .tp .tp_btn .act{background: #c9c9c9;width:100%;height:100%;display:block}
.vote_box .box_lf .tp .ytp_btn {
	background: #c9c9c9;

}
.vote_area .btn {
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px;
	float: left;
	margin: 15px 0;
	border-radius: 5px;
}
.vote_area .btn .tp_qd {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	background: #fe6601;
	border-radius: 5px;
}
.vote_area .btn input{background: #fb873a;}
.vote_area .btn .ytp_all{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	background: #c9c9c9;;
	/*background: #fe6601;*/
	border-radius: 5px;
}

.vote_box .box_lf span {font-weight: bold;}

.vote_box .vate_title{width: 100%; margin-bottom: 5px; position: relative; float: left; text-align: center; color: #FFFFFF;  font-size: 13px; height: 40px;}
.vote_box .vate_title .img{width: 100%; height: 40px; position: absolute; left: 0; top: 0; z-index: 0;}
.vote_box .vate_title .img img{height: 40px; width: 100%;}
.vote_box .vate_title p{width: 76%; height: 40px; line-height: 32px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; position: absolute; top: 0; z-index: 0;}
.vote_box .p1 {
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #A44A22;
	float: left;
	width: 100%;
	/*overflow: hidden;*/
	/*text-overflow: inherit;*/
	/*white-space:nowrap*/
	text-align: left;
}
.vote_box .p2 {
	line-height: 19px;
	height: 75px;
	font-size: 13px;
	color: #A44A22;
	float: left;
	width: 100%;
	/*display: -webkit-box;*/
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	/*overflow: hidden;*/
}
.vote_box .p2_1 {
	height: 95px!important;
}
.vote_box .p2_2 {
	height: 60px!important;
}
.vote_box .p2_3 {
	height: 90px!important;
}
.vote_box .p3 {
	margin-bottom: 5px;
}
.vote_box .p4 {
	line-height: 20px;
	height: 60px;
	font-size: 13px;
	color: #A44A22;
	float: left;
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	/*text-overflow:ellipsis;*/
	/*overflow: hidden;*/
	/*white-space: nowrap;*/
	/*overflow: hidden;*/
}

.vote_box .p4_1 {
	height: 40px!important;
	line-height: 17px;
}
.vote_box .p4_2 {
	height: 75px!important;
	line-height: 17px!important;
}
.vote_box .p4_3 {
	height: 45px!important;
	line-height: 14px!important;
}

/*详细页面*/

.top_det{width: 100%;float: left;position: relative;clear: both;}
.top_det .bj_img{width: 100%;float: left;}
.top_det .txin{width: 100px; height: 100px; float: left;position: absolute;top: 10px; left: 50%; margin-left: -50px;}
.top_det .wenzi{width: 100%; height: 40px; float: left; line-height:40px;position:absolute; top: 60px;left: 0px; text-align: center;font-size: 18px;font-weight: bold;color: black;}
.top_det .tit {width: 100%;position: absolute;margin-top: 50px;text-align: center;font-size: 15px;font-weight: bold;color: #5b0e10;}
.top_det .sub_tit {width: 100%;position: absolute;color: #f12325;text-align: center;font-weight: bold;margin-top: 100px;padding: 5px 0;font-size: 23px;}
.count_det {width: 100%;height: 78px;line-height: 78px;font-size: 15px;color: #a44a22;text-align: center;background: #ffa926;float: left;}
.count_det div {width: 40%;	float: left;margin-top: 16px; position: relative;    margin-left: 30px;}
.count_det i{float: left;border-right: 1px solid #A44A22;height: 35px;margin-top:23px;}
.count_det div span{width: 100%;float: left;line-height: 25px; }
.btys{width: 100%; height: 40px; float: left; margin: 12px 0px; position: relative;}
.btys .btwz{width: 200px; height: 40px; background:#f5eae6; margin: 0 auto; border-radius: 20px;}
.btys .btwz .tbi{height: 30px;float: left;margin:5px 10px 5px 50px;}
.btys .btwz .spa{font-size: 16px; line-height: 40px;color: #a44a22;}
.zwnr{width: 100%;float: left;line-height: 30px; font-size: 14px; color: #7b392b;text-indent: 2em; padding: 10px;box-sizing: border-box;}
.divbtn{width: 100%; height: 65px; float: left;padding: 10px;box-sizing: border-box; margin-top: 30px; margin-bottom: 20px;;}
.divbtn .btn{width: 100%; height: 100%; background: #fe6601; border-radius: 5px; color: #FFFFFF;font-size: 18px;}
